package com.cashmama.market.api.domain.vo.order.repayment;

import com.cashmama.market.api.domain.vo.order.OrderFieldDetail;

import java.util.List;

/**
 * @program: market-api
 * @description
 * @author: frank
 * @create: 2019-12-27 11:21
 **/
public class RepaymentDetail {
    private Boolean paid;
    private String repayDate;
    private String amount;
    private String statusText;
    private String interest;
    private String principle;
    private String overdueFees;
    private Integer currentPeriod;
    private List<OrderFieldDetail> orderFieldDetails;

    public String getStatusText() {
        return statusText;
    }

    public RepaymentDetail setStatusText(String statusText) {
        this.statusText = statusText;
        return this;
    }

    public Boolean getPaid() {
        return paid;
    }

    public RepaymentDetail setPaid(Boolean paid) {
        this.paid = paid;
        return this;
    }

    public String getRepayDate() {
        return repayDate;
    }

    public RepaymentDetail setRepayDate(String repayDate) {
        this.repayDate = repayDate;
        return this;
    }

    public String getAmount() {
        return amount;
    }

    public RepaymentDetail setAmount(String amount) {
        this.amount = amount;
        return this;
    }

    public String getInterest() {
        return interest;
    }

    public RepaymentDetail setInterest(String interest) {
        this.interest = interest;
        return this;
    }

    public String getPrinciple() {
        return principle;
    }

    public RepaymentDetail setPrinciple(String principle) {
        this.principle = principle;
        return this;
    }

    public String getOverdueFees() {
        return overdueFees;
    }

    public RepaymentDetail setOverdueFees(String overdueFees) {
        this.overdueFees = overdueFees;
        return this;
    }

    public Integer getCurrentPeriod() {
        return currentPeriod;
    }

    public RepaymentDetail setCurrentPeriod(Integer currentPeriod) {
        this.currentPeriod = currentPeriod;
        return this;
    }

    public List<OrderFieldDetail> getOrderFieldDetails() {
        return orderFieldDetails;
    }

    public RepaymentDetail setOrderFieldDetails(List<OrderFieldDetail> orderFieldDetails) {
        this.orderFieldDetails = orderFieldDetails;
        return this;
    }
}
